home *** CD-ROM | disk | FTP | other *** search
/ Sprite 1984 - 1993 / Sprite 1984 - 1993.iso / src / lib / m / RCS / local.mk,v < prev    next >
Text File  |  1990-02-16  |  2KB  |  125 lines

  1. head     1.4;
  2. branch   ;
  3. access   ;
  4. symbols  ;
  5. locks    ; strict;
  6. comment  @@;
  7.  
  8.  
  9. 1.4
  10. date     90.02.16.12.52.33;  author douglis;  state Exp;
  11. branches ;
  12. next     1.3;
  13.  
  14. 1.3
  15. date     89.06.19.14.04.07;  author jhh;  state Exp;
  16. branches ;
  17. next     1.2;
  18.  
  19. 1.2
  20. date     88.11.30.10.53.20;  author ouster;  state Exp;
  21. branches ;
  22. next     1.1;
  23.  
  24. 1.1
  25. date     88.07.11.16.19.47;  author ouster;  state Exp;
  26. branches ;
  27. next     ;
  28.  
  29.  
  30. desc
  31. @@
  32.  
  33.  
  34. 1.4
  35. log
  36. @fixes for ds3100
  37. @
  38. text
  39. @#
  40. # This file is included by Makefile.  Makefile is generated automatically
  41. # by mkmf, and this file provides additional local personalization.  The
  42. # variable SYSMAKEFILE is provdied by Makefile;  it's a system Makefile
  43. # that must be included to set up various compilation stuff.
  44. #
  45.  
  46. MDPUBHDRS    =
  47.  
  48. #include    <$(SYSMAKEFILE)>
  49.  
  50. CFLAGS        += -Dieee
  51.  
  52. # A lot of things are conditional on "national" because of the order of
  53. # bytes in a double.  ds3100s use the same bizarre ordering.
  54.  
  55. #if !empty(TM:Mds3100)
  56. CFLAGS += -Dnational
  57. #endif
  58.  
  59. #
  60. # Gcc seems to be screwing up on some files when optimization is enabled.
  61. # So, for sincos.c, give explicit compilation commands here to avoid use
  62. # of "-o" switch.  This problem occurred with version 1.25 of Gcc.  Retry
  63. # in a while to see if the problem has gone away (cos(.785400) will screw
  64. # up).
  65. #
  66.  
  67. $(TM).md/sincos.go:    sincos.c
  68.     $(RM) -f $(.TARGET)
  69.     $(CC) $(CFLAGS:N-O) -g -c sincos.c -o $(.TARGET)
  70.  
  71. $(TM).md/sincos.o:    sincos.c
  72.     $(RM) -f $(.TARGET)
  73.     $(CC) $(CFLAGS:N-O) -c sincos.c -o $(.TARGET)
  74. @
  75.  
  76.  
  77. 1.3
  78. log
  79. @changed sun3 to $(TM)
  80. @
  81. text
  82. @d14 7
  83. d29 1
  84. a29 1
  85. $(TM).md/sincos.go:    $(TM).md/sincos.c
  86. d31 1
  87. a31 1
  88.     $(CC) $(CFLAGS:N-O) -g -c $(TM).md/sincos.c -o $(.TARGET)
  89. d33 1
  90. a33 1
  91. $(TM).md/sincos.o:    $(TM).md/sincos.c
  92. d35 1
  93. a35 1
  94.     $(CC) $(CFLAGS:N-O) -c $(TM).md/sincos.c -o $(.TARGET)
  95. @
  96.  
  97.  
  98. 1.2
  99. log
  100. @Work around Gcc bug by turning off -O for sincos.c.
  101. @
  102. text
  103. @d22 1
  104. a22 1
  105. sun3.md/sincos.go:    sun3.md/sincos.c
  106. d24 1
  107. a24 1
  108.     $(CC) $(CFLAGS:N-O) -g -c sun3.md/sincos.c -o $(.TARGET)
  109. d26 1
  110. a26 1
  111. sun3.md/sincos.o:    sun3.md/sincos.c
  112. d28 1
  113. a28 1
  114.     $(CC) $(CFLAGS:N-O) -c sun3.md/sincos.c -o $(.TARGET)
  115. @
  116.  
  117.  
  118. 1.1
  119. log
  120. @Initial revision
  121. @
  122. text
  123. @d13 16
  124. @
  125.